package cn.tedu.charging.cost.dao.repository;

import cn.tedu.charging.cost.pojo.po.CostRulePO;

import java.util.List;

/**
 * 操作Redis计价规则的数据操作层
 */
public interface CostRuleCacheRepository {

    /**
     * 通过场站id从Redis查询计价规则
     * @param stationId
     * @return
     */
    List<CostRulePO> getCostRuleByStationId(Integer stationId);

    /**
     * 保存计价规则到Redis
     * @param stationId
     * @param dbCostRules
     */
    void saveCostRules(Integer stationId, List<CostRulePO> dbCostRules);
}
